<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%--
  User: Albert
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>JSTL-if标签</title>
</head>
<body>

    <%--
        if 标签
            格式：
                <c:if test="<boolean>" var="<string>" scope="<string>">
                    ...
                </c:if>
            常用属性：
                test：条件判断，操作的是域对象，接收返回结果是boolean类型的值（必要属性）
                var：限域变量名（存放在作用域中的变量名），用来接收判断结果的值（可选属性）
                scope：限域变量名的范围（page、request、session、application）（可选属性）
            注：
                1.标签操作的一般都是域对象
                2.if标签标签没有else，如果想要else的效果，就需要设置两个完全相反的条件
    --%>

    <%
        // 设置数据
        request.setAttribute("num", 10);
    %>
    <c:if test="${num > 0}">
        数值大于0
    </c:if>
    <c:if test="${num > 100}" var="flag" scope="request"></c:if>
    <hr>
    ${requestScope.flag ? "true" : "false"} -- ${sessionScope.flag}

</body>
</html>